package com.payment.system.config;

import javax.annotation.PostConstruct;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

@Component
public class GuangGuConfig {

    /**
     * 声明静态属性-上游分配的key
     */
    public static String keys;
    /**
     * 声明静态属性-上游商户号
     */
    public static String upperNumbers;
    /**
     * 声明静态属性-请求地址
     */
    public static String baseUrls;


    /**
     * 碰一碰消费回调
     */
    public final static String PYP_PAYMENT_URL="http://5grepay.sjzgg.com.cn/platformTask/app/guangGuNotify/pypSaleOrder";


    /**
     * 碰一碰代付回调
     */
    public final static String PYP_REPAYMENT_URL="http://5grepay.sjzgg.com.cn/platformTask/app/guangGuNotify/pypRePayment";



    /**
     * 境外消费 预下单>>前台地址
     */
    public final static String FRONT_URL="http://5grepay.sjzgg.com.cn/platformTask";


    /**
     * 境外消费 预下单>>后台地址
     */
    public final static String NOTIFY_URL="http://5grepay.sjzgg.com.cn/platformTask/app/guangGuNotify/abroadOrderPay";


    /**
     * 商户签约回调地址
     */
    public final static String MCHNOTIFYURL="http://5grepay.sjzgg.com.cn/platformTask";

    /**
     * 消费回调地址
     */
    public final static String PAYMENTURL="http://5grepay.sjzgg.com.cn/platformTask/app/guangGuNotify/sale";
    /**
     * 还款回调地址
     */
    public final static String REPAYMENTURL="http://5grepay.sjzgg.com.cn/platformTask/app/guangGuNotify/payment";
    /**
     * 商户垫资调地址
     */
    public final static String MCHREPAYMENTURL="http://5grepay.sjzgg.com.cn/platformTask/app/guangGuNotify/withdrawal";

   
    @Value("${guanggu.key}")
    private String key;
    
    @Value("${guanggu.upperNumber}")
    private String upperNumber;
    
    @Value("${guanggu.baseUrl}")
    private String baseUrl;
    
    @PostConstruct
    public void transValues() {
    	keys = this.key;
    	upperNumbers = this.upperNumber;
    	baseUrls = this.baseUrl;
    }
    
}
